import { makeAutoObservable } from 'mobx'


class selectedTagsStore {
  selectedTags = []
  constructor() {
    makeAutoObservable(this)
  }
  increaseSelectedTag (selectedTag) {
    this.selectedTags.push(selectedTag)
  }
  removeSelectedTag (selectedTag) {
    console.log(selectedTag)
    const selectedTags = this.selectedTags.filter(item => item.hotelName !== selectedTag.hotelName)
    this.selectedTags = [...selectedTags]
  }

  clearSelectedTag () {
    this.selectedTags = []
  }
  getSelectedTags () {
    return this.selectedTags
  }
}

export default selectedTagsStore